package com.easylinkin.linkappapi.lobar.dto;

import com.easylinkin.linkappapi.lobar.entity.UserClock;
import java.util.Date;
import java.util.List;
import lombok.Data;

/**
 * @Author: kan yuanfeng
 * @Date: 2022/4/22 09:52
 * @Description:
 */
@Data
public class UserClockDTO extends UserClock {
  /**
   * 性别
   */
  private Integer gender;

  /**
   * 开始时间
   */
  private Date startTime;
  /**
   * 结束时间
   */
  private Date endTime;
  /**
   * 班组名称
   */
  private String groupName;

  /**
   * 电话
   */
  private String telephone;

  /**
   * 考勤日期
   */
  private Date recordTime;

  /**
   * 工种
   */
  private String workType;

  /**
   * 工时
   */
  private Double hours;

  /**
   * 平均工时
   */
  private Double avHours;

  /**
   * 总工时
   */
  private Double sumHours;

  /**
   * 参建单位名称
   */
  private String companyName;

  /**
   * 人员类型 1:作业人员 2:管理人员
   */
  private Integer userWorkType;

  /**
   * 出勤天数
   */
  private int onNum;

  /**
   * 缺勤天数
   */
  private int offNum;

  /**
   * 月份
   */
  private String mouthStr;

  /**
   * 最近考勤时间
   */
  private String clockTimeStr;

  /**
   * 是否有考勤记录
   */
  private String onFlagStr;

  /**
   * 月考勤集合
   */
  private List<UserClockDTO> mouthList;

  private List<String> userIds;

  /**
   * 用户与项目关联id
   */
  private String userProjectId;
}
